package com.tebiecloud.order.client.model.vo;

import com.tebiecloud.order.client.model.entity.Orderr;
import com.tebiecloud.order.client.model.entity.OrderGoods;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 订单详细
 * @Author: tebie
 * @Date: 2019-09-17 16:46
 */
@Data
public class OrderDetail extends Orderr {

    List<OrderGoods> listOrderGoods; // 订单对应的商品信息

    private String storeName; // 门店名称

    private String storePhone; // 门店电话

    private Date payTime; // 支付时间

    private int refundType; // 退款类型：1用户发起退款，2商户发起退款

    private String refundReason; //退款原因

    private String refundExplain; //退款说明

    private Date refundTime; // 退款时间

    private int buyStatus; // 买卖状态：1买，2卖

    private String cashierName; //收银员

    private Date writeOffTime; //核销时间

    private String writeOffName; //核销员

    private int shutTimeSecond; //还剩多少秒关闭订单

    private int isRefundable; //是否可以退款：0否，1是

    private int isEvaluate;//是否需要评价：0否，1是

    private long orderEvaluateId;//评价id，大于0表示已评价

    private List<ContactList> contactList; //拨号记录

    private String remark; //备注

    private PayInfo payInfo; //订单支付信息;
}
